<?php
    include_once 'session.php';
    include_once './Objects/Topico.php';
    include_once './Objects/Atleta.php';
    include_once './Objects/PerfilAtleta.php';
    include_once './Objects/Comunidade.php';
    
    include_once '../Model/TopicoDatabase.php';
    include_once '../Model/ComunidadeDatabase.php';
    
    $nomeComunidade = $_POST['nomeComunidade'];
    $db = new ComunidadeDataBase();
    $comunidade = $db->retornarComunidade($nomeComunidade);
    //$comunidade = recuperarComunidade();
    $id = NULL;
    $titulo = $_POST['titulo'];
    $texto = $_POST['texto'];
    $atleta = unserialize($_SESSION['login']);
    $autor = $atleta->getPerfilAtleta();
    //$obj = new PerfilAtleta($autor->getLogin(), $autor->getSenha(),$autor->getStatus(),$autor->getCodigoValidacao());
    $data = date('Y-m-d');
    //$comunidade = unserialize($_POST['comunidade']);
    $topico = new Topico($id, $titulo, $texto, $autor, $data, $comunidade);
    try{
        $db = new TopicoDataBase();
        $db->inserir($topico);
        header("location: ../../ThisWay/View/comunidades/mainComunidade.php?local=comunidade&nomeComunidade=$nomeComunidade");
    } catch (Exception $e) {
        header("location: ../../ThisWay/View/comunidades/mainComunidade.php?local=comunidade&nomeComunidade=$nomeComunidade&erroInsersaoTopico=TRUE");
    }
?>
